Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Множини та операції над ними

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра прикладної математики

Інформація про роботу

Рік:
2007
Тип роботи:
Лабораторна робота
Предмет:
Математика
Група:
ПМ-22

Частина тексту файла

Міністерство освіти та науки України Національний університет “Львівська політехніка” Інститут прикладної математики і фундаментальних наук Кафедра прикладної математики Лабораторна робота № 1 Множини та операції над ними Львів 2007 Умова задачі: 3.Скласти процедуру перевірки еквівалентності двох множин. Передбачити варіант: б) елементи множини не впорядковані в лексикографічному порядку. Текст програми: #include <conio.h> #include <iostream.h> void vvid(); //Ввід масивів-множин void sort(int *a, int n); //Сортування void perevirka(); //Перевірка на еквівалентність const w=25; // max vymirnist masyvu int a[w], b[w]; // masyvy-mnogyny int m,n; // vymirnist masyvu a i b void main(void) { clrscr(); vvid(); perevirka(); getch(); } void vvid() { cout << "Vvedit kilkist elementiv mnogyny A:\n"; cin >> m; cout << "Vvedit mnogynu A (elementy ye cyframy)\n"; for(int i=0;i<m;i++) //Ввід масиву А { cin >> a[i]; } cout << "Vvedit kilkist elementiv mnogyny B\n"; cin >> n; cout << "Vvedit mnogynu B (elementy ye cyframy)\n"; for(i=0;i<n;i++) //Ввід масиву В { cin >> b[i]; } } void perevirka() //Множини еквівалентні якщо вони рівні за { //потужністю і елементи співпадають if (m!=n) {cout << "Mnogyny ne ekvivalentni (rizna kilkist elementiv)" ;return;} if (m==n) { sort(a,m); sort(b,n); for(int i=0; i<n; i++) { if (a[i]!=b[i]) {cout << "Mnogyny ne ekvivalentni (elementy rizni)";return;}; } {cout << "Mnogyny A i B ekvivalentni"; }; } } void sort(int *a, int m) //Впорядкування множин { int dop; //dopomignyy element for (int i=0; i<m; i++) { for( int j=i+1; j<m; j++) { if (a[i]>a[j]) {dop=a[i];a[i]=a[j];a[j]=dop;}; } } } Результат виконання:  Висновок: На лабораторній роботі я навчився реалізовувати операції над множинами (порівняння) за допомогою комп’ютера.
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини